﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ActionTrackerDAO.Base
{
    public class DaoProvider
    {

        #region A

        private AccionDAO _getDaoAccion;
        public AccionDAO GetDaoAccion()
        {

            if (_getDaoAccion == null)
            {

                _getDaoAccion = new AccionDAO();
            }
            return _getDaoAccion;
        }

        #endregion

        #region P

        private ProyectoDAO _getDaoProyecto;
        public ProyectoDAO GetDaoProyecto()
        {

            if (_getDaoProyecto == null)
            {

                _getDaoProyecto = new ProyectoDAO();
            }
            return _getDaoProyecto;
        }
        
        #endregion

        #region R

        private ReunionDAO _getDaoReunion;
        public ReunionDAO GetDaoReunion()
        {

            if (_getDaoReunion == null)
            {

                _getDaoReunion = new ReunionDAO();
            }
            return _getDaoReunion;
        }
        
        #endregion

        #region U

        private UsuarioDAO _getDaoUsuario;
        public UsuarioDAO GetDaoUsuario()
        {

            if (_getDaoUsuario == null)
            {

                _getDaoUsuario = new UsuarioDAO();
            }
            return _getDaoUsuario;
        }
        
        #endregion


    }
}
